home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 3 / CD ACTUAL 3.iso / linux / docs / linux-do / programm / lpg-0.4 / lpg-0 / LPG / examples / ipc / fifoclient.c next >
Encoding:
C/C++ Source or Header  |  1995-04-01  |  673 b   |  33 lines

  1. /*****************************************************************************
  2.  Excerpt from "Linux Programmer's Guide - Chapter 6"
  3.  (C)opyright 1994-1995, Scott Burkett
  4.  ***************************************************************************** 
  5.  MODULE: fifoclient.c
  6.  *****************************************************************************/
  7.  
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10.  
  11. #define FIFO_FILE    "MYFIFO"
  12.  
  13. int main(int argc, char *argv[])
  14. {
  15.     FILE *fp;
  16.  
  17.     if ( argc != 2 ) {
  18.         printf("USAGE: fifoclient [string]\n");
  19.         exit(1);
  20.     }
  21.  
  22.     if((fp = fopen(FIFO_FILE, "w")) == NULL) {
  23.         perror("fopen");
  24.         exit(1);
  25.     }
  26.  
  27.     fputs(argv[1], fp);
  28.  
  29.     fclose(fp);
  30.     return(0);
  31. }
  32.  
  33.